body {
  background:$color-bg
}
section {
  padding:0 25px;
  background:#fff;
  padding-bottom:23px;
  margin-bottom:5px
}
.section {
  .title {
    position:relative;
    line-height:33px;
    padding-top:9px;
    i {
      position:absolute;
      top:12px;
      left:-10px;
      color:$color-theme
    }
    em {
      display:inline-block;
      width:12px;
      height:12px;
      line-height:14px;
      border:solid 1px #333;
      border-radius:$radius-round;
      text-align:center
    }
  }
  .input {
    border:solid 1px $color-border;
    input {
      width:100%;
      line-height:30px;
      text-indent:10px;
      border:none;
      outline:none
    }
  }
  .radio {
    line-height:30px;
    .icon-radio {
      float:left;
      margin-top:7px;
      margin-right:7px
    }
    span {
      float:left
    }
    label {
      float:left;
      width:50%
    }
  }
  .link {
    line-height:14px;
    font-size:11px;
    color:$color-tips;
    label {
      padding-left:20px
    }
    span {
      width:100%
    }
    .icon-radio {
      position:relative;
      margin-left:-20px;
      top:5px
    }
    .input {
      margin:12px 0
    }
  }
}
#form, #enterpage {
  padding-bottom:35px
}
.btn {
  color:#fff;
  background:$color-theme;
  border-radius:$radius
}